package com.vocabulary.dto;

import java.util.Map;

public class ArticleEstimateDto {
    private String userLevel;
    private int estimatedVocab;
    private double confidence;
    private Map<String, Integer> levelHits;

    public ArticleEstimateDto() {}

    public ArticleEstimateDto(String userLevel, int estimatedVocab, double confidence, Map<String, Integer> levelHits) {
        this.userLevel = userLevel;
        this.estimatedVocab = estimatedVocab;
        this.confidence = confidence;
        this.levelHits = levelHits;
    }

    public String getUserLevel() {
        return userLevel;
    }

    public void setUserLevel(String userLevel) {
        this.userLevel = userLevel;
    }

    public int getEstimatedVocab() {
        return estimatedVocab;
    }

    public void setEstimatedVocab(int estimatedVocab) {
        this.estimatedVocab = estimatedVocab;
    }

    public double getConfidence() {
        return confidence;
    }

    public void setConfidence(double confidence) {
        this.confidence = confidence;
    }

    public Map<String, Integer> getLevelHits() {
        return levelHits;
    }

    public void setLevelHits(Map<String, Integer> levelHits) {
        this.levelHits = levelHits;
    }
} 